#include <stdio.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>

int main()
{

	int ret;
	int pf;
	char buf[32] = {0};

	//创建有名管道
	ret = mkfifo(".myfifo", 0666);
	if(ret < 0)
	{
		perror("myfifo");
	}

	//打开
	pf = open(".myfifo", O_WRONLY);
	if(pf < 0)
	{
		perror("open");
	}
	printf("文件打开成功\n");

	//写文件
	while(1)
	{

		fgets(buf, 32, stdin);
		write(pf, buf, 32);
		
	}


}
